feature/IN-641: Changing fetchFromRequest & checkPassword user model methods to use callback approach

This change is needed as querying into MongoDB after constructing the authenticator from the req is an asynchronous operation.
The approach these methods followed expected synchronous results.
Hence, changed the methods to use the asynchronous model.