More on documentation.
PEP8 love.
Finished documentation. There are still some TODOs.