Final Commit

Commiting everything that I have completed while I put this project on
hold