Implemented user management methods
Moving password decoding to UserManager class