Adding 404 page and some crude error handling