Added UserDAO, Random strings and SHA256.