pass the "open" error the the Speaker instance

Rather than having it be an uncaught exception.

Closes #7.
v0.0.10