Final Project Version

Includes references, bibliography, instructions and some code comments.