Initial work done on the deferred initialization of angular-facebook

This is initial work for deferred init, a lot more work still needs to be done, and all of the tests need to redone as well