modify simple switch to invert logic, update piper to pass all options
onward to v1.1
use select() to make it truly event driven
removed test code
rebuilt gemspec
clean up file io a little
fixed last_value and rapid transitions