God sent or God awful? Either way there's plenty of sinning to be found. With the new season just out, here are our sins for the very first episode of American Gods.