Update 13th of June 2014.
Created Music Manager class. I now have functions to load, play, pause and stop music from files in a directory of my choosing.
Directory is chosen on Initialize, and the the specific file to stream music from is chosen with a load method.
Then You only need to use the play, pause and stop methods for the music.
It is set to repeat, currently that cannot be changed without rewriting code, neither can the volume be.
Those features may be added later on.