Implement admin interface and added pages to handle 403, 404, and 500 errors