Moved the ContentNegotiationStrategy class.
Added some handling for render errors.