Separate 404 pages: one for when user is authenticated; the other for when the person isn't.

Solves null pointer bug that occurred on every unathenticated 404 (layout functions depended on info returned from creds/current-authentication).

TODO: style unauthenticated 404 (background image / placement?)