added basic tests

added the first tests, few interfaces and updated the auth drivers