pep8 fixes
Adding simple CSV parser, inc tests, & fixing bugs

As the "batteries included" csv parser doesn't handle embedded
json and other rareties very nicely, use a simple CSV parser
instead.
Merge pull request #17 from mrda/csv-parsing

Adding Simple CSV parsing & minor fixes