Handle Express exceptions and tidy up error stack trace output
Correct use of validation in post model
New post from backend post type list defaults to that type
Fix validation of non-required fields
Fix scope of `this` in post model
Rejig fields for blog posts, projects and videos
Add support for private posts
Fix selecting current drop down value in backend post editor
Add button to generate slug from current title
Use markdown in biography
Add `target=_blank` attribute to markdown links
Rename helpers, middleware and routes files to index.php of each directory
Convert to CoffeeScript
Fix and tidy auth
Fix bug causing non-image files to be shown
Use relative URLs for assets
Show both error stacks
Tidy coffeescript
Fix API spec after change to raml2html's API
Fix nodemon restart handler in `npm start` script