Initial commit for Homework #2

This is the first full commit of the forked ProgrammingAssignment 2