University of Drexel Fall Quarter 2014 CS575:  Software Design Project 3