Added time one time password functionality
Added comments to TimeOneTimePassword.java