feat($http): add support for more basic tests
feat(mocks): add more mocks and split into separate modules
chore: separate classes into separate files
test(QueryParams): create separate test suite for $QueryParams