Improving Python standards adherance

PEP 8: spaces before tabs, never mix.
PEP 257: docstring conventions