Initial upload of previously worked on project

Project is still being worked on, and was started October 2013.