Routing

This was a refactor of how we route throughout the app.

I prematurely added vanity URLs, but they were constantly breaking because of how manual the solution was. This branch fixes that.

Instead, we use the FriendlyID gem to handle slugs, caching, and vanity URLs for us. Then, we use standard Rails resources to create routes.rb.