Fixed a few issues with provider. Removed ability to have clear-text and encrypted passwords.

Only hashed passwords are allowed. Also GetUser() was not consistent
with MS documentation. It should be updating the LastSeen Timestamp