Initial commit of work from part 1 of the tutorial