Switching to md5() for checking / creating persist codes for speed improvement.

Signed-off-by: Ben Corlett <bencorlett@me.com>
When authenticate() is called with the login column as 'login', not the actual column, logins were broken. Fixed.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Allowing you to set a model used in the Eloquent provider at runtime.

Signed-off-by: Ben Corlett <bencorlett@me.com>