New gh auth

final version of user login after resolving all merge conflicts. 
What's going on with your migrations? Talk to me about it