Finally Project Submission for CS50, Fall 2014