Adding LastFm signin/connect functionality and saved request cache to improve access denied flow