Added methods for default and custom 500 error pages
Handle 500 error and 404 in one handler
Handle any exception thrown during route execution as 500 error
Clean up imports
rename PageNotFoundHandler to ErrorHandler
Fix webserver add handler statement