added hal+json media type and responder