Programming Assignment 2 commit

Assignment checked in for programming assignment 2 for course prog-016.