Documentation and clarity

* Updating use of new style hash to use hash rockets
* Updating methods with TomDoc
* Fixing certain optional argument syntax