Documentation

* Adding documentation as needed