simplified Cache class

moved from own file back into main file
hardcode dataprovider call sequence
improve some docstrings
fix handling of replaceme regex
rename BunchOfTracks to Album
improve docstring