Adding base documentations
Documentation
Code cleanup and docstrings.
Version bump