updates based on testing
updates based on testing
now includes GeneratePasswordHash
one or many users from store

updates to handle use case where there my be more than one user found