var app = angular.module('app',['ui.router']);
app.service('api',function($http){
var user,autherror, apihost, requestpath;
return {
authorize:function(){
var deferred = $q.defer();
deferred.promise = $http.get(apihost+'/'+requestpath) //$http returns a promise object
.success(function(data){