Programming Assignment 2 - Final Updates

Updated with final comments