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
extra unnew
Merge branch 'viewclean' into interaction
imrpove promise error flow, use $q and $http instead
replace $q with Q
fix icon bug when loading