Add pretty pages for 400, 403, 404 and 500 errors

Resolves #29
Properly 404 when trying to see a nonexistent request