Added player volume controller

Added the VolumeController class which controls the volume of the
MusicPlayer. This class will control volume transitions later on.