Skeleton code and sanity specs for homework 1