Firebase inside Angular world. Firebase.onAngular, Firebase.onceAngular, etc... All promises