More decumentation, tons of docstrings
Additional docstrings
More docstrings, removed unused code
Merge branch 'api-documentation' into develop