complete github omniauth
add login & edit page