Refactored Request (http) package.
Refactoring - moved classes to more suitable packages.