Changed from emit to broadcast

$broadcast goes down scope hierarchy
- Fixes issue where child scopes were not receiving events

Set fixed angular version to prevent build warnings

@settinghead @donnapep @stulees please review and merge. Thanks.