Implement basic AudioInterface class

Implements AudioInterface class to support selection of hardware
soundcard used by stand-alone Device.
Merge pull request #23 from caitp/issue-23

[enhance] AudioInterface class to distinguish between audio output systems