Break out Map, Lobbyist into their own file
Shuffle around some load_data.rb stuff

Including making the DataLoader class for better testability.
Separate models some more
Move Map, Lobbyist CSV parsing to models

Also, rewrite to use the built-in CSV class instead of csv-mapper.
Break out fetching logic into individual classes

This may not prove to work.
Move rest of fetching logic into fetchers
Remove these unnecessary files

We don't need the sqlite3 thing because we use postgresql specific
syntax now.
Add rspec gem

And run rspec --init
Add initial test coverage

This is a bit more verbose than I'd like, but it's a good starting
point. We should be able to use FactoryGirl to manage creation of test
objects either from the API or from the database, but how exactly that
works I think will change over time.

Closes #30
Add .travis.yml to automatically run tests