Added TestBench and most of the BackgroundMusic class