Added external authentication endpoints

Added them for
 * Twitter
 * Facebook
 * Google
 * CAS
 * LDAP