added annotations to allow request headers to define what format the response should be.  Also sets defaults for the service using the WebConfig.java class