Undirtify book after manual update
Remove public cache for development
Update gems

Also, update .friendly.find directives in controllers.
Re-structure stylesheets

This allows easier theming.
Update installation instructions
Assign admin role to user if sign-up username matches settings
Update gems
Re-organise settings

Settings are more logically distributed now.
Copy settings before migrating
Fix table dependency for contact email
Update Travic CI config

Update default before migrating
Remove duplicate mentions of gems
Fix Travis CI script
Tidy up