Added initial interface contract
initial impl of interface contract
Added event for when buffer is ready to be processed
Initial osx microphon signature contract
WIP Untested impl of microphone, modeling after camera impl

- Impl initial shell for microphone delegate design
- OSX microphone class impl