Some initial tests

What this does
---
 - This puts in some initial tests. 
 - Cleans up the routes

What still needs to be done
---
 - More comprehensive Controller tests
 - Model tests
 - Clean up math logic (put into a "model")

cc @nathantempelman 
You'll have to write a migration... or since this is early on, just change the original one, delete the schema.rb contents, and run rake db:setup