Code cleanup

I touched a lot of code.

Mostly I just ran a PEP8 linter and fixed the errors it found. I also switched the `ApiErrorException` in the areas module to a `TypeError` and `raised` the exceptions instead of `return`ing them.

Podio is an important part of my employer's infrastructure and our applications are primarily written in python. More pull requests will follow. I believe very much in open source software and if I'm going to have to fix things (which I am) I'd prefer others benefit from it.
Update the PR if you want. I don't mind the style as long the same convention is followed in all the code.