added PreventDirectAccess filter to disallow direct access to error controller
renaming
added filter from mvccontrib: copy ModelState to TempData
added controller name to viewbag