Setup now takes an optional Spotify username and password and logs in. Details will be remembered so that we can just use relogin in the backend.