feat(XHRConnection): remove event listeners in onLoad and onError handlers
refactor($Http): remove fullUrl function from $Http class, export separately in same module
test(XHRConnection): add spy to prevent xhr from sending real request
refactor($QueryParams): move encodeValue function outside of class in same module
refactor($QueryParams): move toQueryString outside of class in same module
WIP: add ConnectionMock + backend
feat(ConnectionMock): add more tests and make flush implementation more robust
chore(package): rearrange dependencies in package.json
fix(ConnectionMockBackend): update PromiseBackend to deferred v0.0.3 implementation
feat(ConnectionMock): add logic to call reject on connections with status > 399
feat(ConnectionMockBackend): add tests/features for addConnection method
feat(ConnectionMock): add more tests and fixes to ConnectionMock