.travisyml
Module Pattern WIP.

Changed all private API methods to be scoped to a non-exported object
Completed refactor of all public and private 'prompt's
module refactoring complete

all examples work flawlessly.  adding tests next.
Added tests for public and private methods

minor tweaks to commments
prompt test WIP
prompt test WIP
Fixed stdin tests

Effectively stubbed out stdin by spawning a child process.
confirm test complete.  password tests WIP

Password tests need to switch to 'raw mode'
Completed choice tests, added child.kill() to terminate test processes
Fixed 'password' tests

command_input no longer tries to setRawMode on a child process.
Necessary for testing, useful as module fix
added kill command to child process in password test
now listening to child.stderror in all tests