Docs and PEP8

Update docs, and readme a little. Should be mostly done besides writting better
  docstrings at this point

Code should be all PEP8 compliant now