change interaction
new service to deal with browser icon
error handling improved
transform jquery promise to Q promise, clean unused error handling function
calculat ng-show expression in appCtrl