Add error pages

- Uses [Gaffe] to handle exceptions
- Follows [content design from GOV.UK](https://github.com/alphagov/static/tree/master/app/views/root)

[gaffe]: http://open.mirego.com/gaffe/
Merge branch 'error_pages'