Added  attribute to the base user
Changed caching system from user id (uid) to user dn (dn). Updated all tests and code