Auth and Facebook user profiles

It works and it has tests. Supposedly a facebook login flow is now available, though since we don't have a signup page yet I haven't tested that.