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