Fbauth

Facebook authentication works. Creates a new user if one does not already exist.

Uses the facebook username as the email field currently, because facebook is stupid and not returning it even though I'm requesting access to email in the authentication call.