Corrected minor issues and switched to using angular-audio-player and an HTML5 audio control rather than jAudio.