Jon tests

This PR Adds some initial tests:
* Connecting
* Changing Input/Output
* Changing Volume

It does not yet test:
* Recording
* Playing
* Streaming


I'll have to take them out of the `async.series` to avoid a syntax error. I'll put them at the bottom of the file for now.