add facebook, gmail and twitter auth
add github auth