Split test_read into different test cases so that errors don't prevent the remaining test cases from running
I couldn't resist applying PEP8 too.
Merge pull request #70 from scraperwiki/separate-test-read

separate tests cases in test_read.py into TestCsvRead, TestXlsRead etc