adding interface for Requests
adding Interface for Responses
create a HttpRequest
create HttpResponse and modify interface for responses
adding Controller