initial doc
finished doc pass
Merge branch 'feature/documentation' into develop