Make routing work to items not in site basket

* 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
Merge branch 'kete2' into ek-fix-comments
Merge pull request #10 from kete/ek-fix-comments

Fix comments, clean up routing