Final Commit

Commit code and documentation