Fix broken 404 messages when looking for a page that doesn't exist
Add tests for all status codes and the 404 page for pages that don't exist