PEP8 + Long docstring support

* Some PEP8 compliance changes
* Support for long docstring by using the first line as the description and the rest as notes