Add authentication to discogs plugin

This PR addresses #1027.
If a token is not set up yet it will create a link on discogs.com to do so and prompt the user for the code generated there.