Cg/github auth

Seejee's omniauth work. I _think_ Paul and/or Zack are gonna work on this a bit, so I'm opening this pull request so they can easily see what's been done. I'll leave it to one of those three to say when it should be reviewed/merged.