initial new audio manager
working loops in audio
added some unit tests for audiomanager