Make the start up of the program a little more robust, including not let...

...ting the use select an input-only sound device.

Closes #18 
oh, yeah, i didn't mean to include this in the commit, as it only seems to happen on mingw :3