*Added ExceptionProvider to map uncaught exceptions to response bodies (allowing for custom error pages)
*Updated FTL templates to use a base template macro for rendering the base template HTML
*UI fixes