First working commit

This appears to be a working commit of the Programming 2 homework.