[WIP] Authentication

Do not merge, 'tis a work in progress. :)
Actually I take that back - LDAP authentication would require us to send the password as plain text, so hashing on instantiation is a no go. :)