Merge pull request #175 from AntonShevchuk/master

Response and Request refactoring