Session isn't always set on request
Wire up cool looking error pages. Fixes #527
Merge pull request #536 from ahinz/fix/527/add-error-handlers

Fix/527/add error handlers