Change page structure so refresh and back work.
Fix chart reload
Merge pull request #120 from mikeubell/Reload

Reload
Merge branch 'ted27-misc_styling'
resolving merge conflicts
Merge pull request #121 from KyleW/master

merged tom's stuff with mike's stuff
oops, missed a <<<<<head
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