different error messages for unix/network sockets
use unix socket for keyboard input
modularize-it
reuse code in control_roku
Merge branch 'master' of github.com:ddboline/ddboline_personal_scripts

merging?