added event hooks so users can monitor when angular-loading-bar is reacting and to which request/response
And as per request send url as object not single string
Removed cross-cutting concerns, now directly broadcasting loading events

Also fixed broken tests due to invalid variable name