PEP 8 API compliance - a first go 

I've refactored (I hope) all methods / members to match the more pythonic naming style. This is a fist go and there may still be issues to iron out, at first glance however it looks ok to me. | have also let PyCharm reformat each source file according to the python style guidelines (spaces, new lines, etc). Although not necessary I've pre-emptively bumped  the version to 0.2.1, (following the idea that 0.2.x would be API compliant with PEP 8), but this can be set to the version that you desire. The name changes are in general easy to follow. In addition I've also optimised the imports. What do you think?