updated documentation

* documentation reviewed after rewrite, ready for 0.2.1
* updated docstrings format to fit sphinx autodoc
fix pyqt references
Merge remote-tracking branch 'kali/feature/update-docs' into develop