Updates for response type

1. Based on content type received the response content type changes.
2. Added proper annotations for getting request params.
3. Other packaging changes