Update: fix PEP8 warnings
Update: Python: use new style classes
Update: Python: update docstrings (PEP 257)
Update: Python: fix some too long lines
Fix: Python: all files ends with empty line
Add a missing dep to makefile