Final Project 3 For Handin

Complete with documentation.