feat(http): AngularJS style HTTP service