Merge pull request #122 from KyleW/master

oops, missed a <<<<<head
Fix passing el to the charts.
Fix merge.
Merge pull request #123 from mikeubell/Fix

Fix
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
Add Dave's netfile-etl stuff

Since this is pretty integral to the OpenDisclosure project, it makes
sense to keep in the same repo for now. Depending on how the scripts end
up being run, this might not make sense. But I think it is fine for now.
Fix typos in data-loading refactoring
Add new candidates

This adds Kaplan and Siegel, and updates Ruby to have the correct
campaign id. (see #128)
Add some test coverage for Summary fetcher

Since this is arguably the most important fetcher (fetching all the big
giant numbers), this deserves a bit of test coverage.
Merge pull request #130 from ted27/master

Add new candidates