removed print from random-function and added dependencies for authentication
integrated openId authentication