Library maturing (docs, bugfixes, pip, etc)

- created some pip requirements (.txt files etc)
- created scripts for creating docs
- setup.py for pip installation via github
- fixed docstrings everywhere for sphinx