Completed Mini Project 3. Project requirements can be found at: http://www3.nd.edu/~cse/2013fa/40814/projects.html