Improvd fb testings

* Changed way access tokens are used for testing.
* Added test to make sure that users who have only ever logged in as
  facebook can't log in any other way.