add getUserByEmail function to userDaoImpl