More logging, Maloja setup improvements, and Maloja zero-history use-cases
- Added error stack logging and padding for logging labels
- Check Maloja url and api key by using test api endpoint and checking server version
- Improve handling for checking scrobble valid time frame and already scrobbled list when Maloja history is empty