finish omniauth-github
add omniauth-identity
add sign up view
refactor relationship for signup/login/logout