mediaplayer taking a dim lock to enable the audio to complete before turning off + other refactoring
changes to audio files after 1 round testing
minor formatting
more testing + fixes + refactoring of class and packages