Upgrade to Rails 4 with SQLite databases

Long story short, I created a brand new Rails 4 app, and migrated code over. It's probably very messy and I do plan on putting more commits into this branch before you pull it. However all of your code is retained and you're dealing with the same models, so I don't think you should run in to any problems. The only actual changes I made were to the models and database configurations.

I will be working on migrating the tests, and writing tests, since this has tests that pass now! Of course they are very simple tests, I wanted to get this pull request out so you can see my progress, but