Based on Angular Seed and AngularFire but with an angular UI