making progress
update docs
finish inline documentation
Merge branch 'feature/rst' into develop