Fixed bug
Style
Updated authentication method

Program will retrieve a token using password and username. If
two-factor authentication is required the user will be prompted
for the needed code. The token will be stored and used later.