New error objects (NotFound & ServerError)
Set status in component, and allow access to opts_hash
Rescue errors earlier in ComponentFactory, not RequestHandler
Change namespacing of ContentNotFound error
Status is now taken from Component/Error object