Updated UserManager  to work with DAO's