Adding Initial Tests

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