Solution to programming 2 assignment.
Initial file commit