Initial Project Commit

This should be the entire project, please let me know if there is
anything else I need to do.