Week 3 initial commit. Finished up to 4/15/2014 Assignments