Nat's attempt at Facebook authentication

In progress.