Implements Background Music

Actually implements bgm, adds framework for implementing sound-effects.
Required additional jars: jogg, jorbis, slick.
Required audio files may be found on dropbox and are to be placed in the
resources folder in ones appdata for the game.