big commit bringing in new angularfire tool; lots of changes