added effect and effectslot classes
audio player now has effect slots, and you can assign effects to them.
but it does nothing