Refactoring CoreAudioPlayer

Playing from renderCallback
Setup view controller for CoreAudioPlayer
Remove ScratchAudioPlayer and ReverseManager