Dispatch a custom error when a page does not exist

* we should not conflate an old or bad request the same
as an ActiveRecord::RecordNotFound error
wip
adding PageNotFoundError
wip