Switch to pac4j authentication

Add twitter and github auth.