* Split unwanted URL part
* Convert get_splits() -> extract_spotify_id()
* Add tests for extract_spotify_id()
* Extract Spotify artist ID when fetching artist albums
* Outputs error details when track download fails from list file
* Refactored Spotipy token refreshing
* Reverted to old refreshing method
Kept refresh_token() in spotify_tools.py
* added the ability to get all artist's songs as suggested by #366
* added log to featch_all_albums_from_artist function and removed the use of a uri
* updated the functionality to get all albums with the ability to get singles
* updated main function with new write_all_albums_from_artist function to get all albums from an artist
* fixed typos
* updated test case for getting all albums from artist
* fixed typos
* Fixes#272 by refactoring global log to conventional global as used by logzero
* Remove unnecessary logger from download_single, which was a test case
* Remove unnecessary logger from main(), which was a test case