Added a 404 page. Added more infrastructure for tests.