Fix comments, clean up routing

* Clean up routes file
* Add standard Rails 3+ routing for content items
* Create a basket_aware_url_for(model) that can take a model and make a
  url that includes the basket info in the path
* Make editorconfig ignore trailing whitespace
* Allow loading of things not in site basket
* Remove the redundant #list action from content item controllers
* Add FEATURES.md file which is a record of decisions on
  keeping/abandoning certain features