clean some stuff up

Cleaned up a bunch of stuff, mostly routes. Shouldn't change how anything works, but if any routes are missing now, my bad.

Please be more precise when adding routes in the future. There were some pretty absurd routes in there that I hadn't noticed before. Do a review of the [routing guide][0] before you add anymore `resources` calls.

Also of note (I learned this today), there is no need for empty controller methods. For example if you add a route `get 'things' => 'foo#things'`, you don't need to do `def things; end` in `FooController`. Just add the view file and Rails will figure it out.

I'll leave this open for you guys to look at, so ping me if I took out anything you think you need, otherwise merge whenever. 

[0]: http://guides.rubyonrails.org/routing.html