Make LDAPAuthentication abtract

This is necessary so we can split Staff/User authentication.