KWerle initial submit of ProgrammingAssignment2