Refactor login() method to invoke FB.login() synchronously. Fixes issue ...

Fixes #24 by placing calls to {{FB.login}} outside of asynchronous {{$timeout}} calls.