Add custom errors pages.
Not as clever as the could be, so feel free to change.
Resolves #198