rename Middleware\Renderer to Middleware\ViewRenderer
rename Renderer to ViewRenderer
add header classes
add request headers middleware
add employBefore and terminate methods
add previous exception parameter
misc