Added code to check whether the underlying cuesheets or audio files have changed.
When it happens, entries in the data hashes are updated.
To do this operations on the underlying datastructures need to be in a
monitor section. These have been added.
Also the underlying audio file is checked.