Changing the protocol for listeners to be CsoundObjListeners instead of CsoundObjCompletionListeners since there are also start events and potentially other events.  Made everything in the protocol optional and removed empty methods from the example project. Changed the methods names slightly from "DidStart" to "Started" and "Complete" to "Completed".