Custom error pages added

Added ErrorController and custom error views for issue #6.