feature(templates): generate static 500 error pages with a grunt task