First pass commit for Programming Assignment 2