Simplify firebase loading

Initialize objects on scope as empty objects then try to bind firebase data to them.
Set up user object once all the other loading promises return and then set the brainstormctrl as laoded