Prompt user for access token

closes #1 

Opens a browser window for the user with the URL required to authorize the application. Once the token is obtained in the browser it has to be pasted into the console. This step is only required once as the token is persisted in the config file from that point onwards.