v0.3.0 - bits and pieces of clean ups

This is mostly just me being pedantic and going through the source cleaning up bits that felt messy to me.
Also some PEP8 stuff since I'm spergy about that.