Q extensions to AngularJS' $q Implementation