Final Team Software Package Submission For CS201 - Principals of Software Development at the University of Southern California. Submitted December 2013.