Improve style
Move helpers to separate file
Slightly improve role logic
Improve code consistency
Extract helpers to a separate module, include in main app class
Remove unnecessary comments
Link to recipes from node view
Cookbook layout w3c validation
Style file download
Right column with metadata is more visible now
Fix downloads.
Add title to button, move div between views
Fix validation in Cucumber
Remove dead code
Simplify cookbooks URL handling to make it consistent

 - switch from regexp routes to regular patterns
 - move finding cookbook/file to a helper that will throw a 404 if invalid or not found on server
 - make file_types a frozen constant
 - serve recipe files at `/cookbook/:cookbook/recipes/foo.rb` so that URL matches on-disk path to recipe file
Attempt to untangle cookbook views spaghetti
Don't use - in file names
Style
Style file list menu
Semver cookbook sorting