added sound player with some tests.