feat($Http): add tests from 1.x and begin implementing in $Http
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
feat($QueryParams): add set functionality to support setting new values to keys
chore: update testing configs and npm dependencies
chore: fix parameter type assertions
feat($Connection): add tests for $Connection, including initial promise support
chore: remove artifacts of Promise DI
feat($Connection): add synchronous Promise mock
chore: remove MockPromise, and rename Connection to XHRConnection
chore: add deferred and zone.js to project
chore: remove mentions of MockPromise and rename $Connection class
chore: rename files and remove mocks
chore: remove mocks from Http spec
chore: remove mocks from HttpBackend spec
chore: clean slate for Http+spec
feat(Http): add basic request functionality to Http
feat(IConnection): add interface for Connection