added new config for disabling bar (the reason for this being that you only want to show the spinner)

added events for starting and completing of the progresses, fired on $rootScope with $broadcast. can be listened to via $rootScope.$on