more options to command-line. #75
make config loader a singleton
update logging, and simplify dispatcher shutdown
add command-line parameter functionality to listener-control.js, though it's not meant to be called by a user directly. #75
logging
switch to verbose instead of output
stripping out unecessary promise convolution, and simplifying the init process
callback wasn't reliable so using promises
make tests not rely on config files #128. allow config to be passed as json string to listener-control bin.
protocol needs config in one case, it's already loaded by then, so we can call it with no args
updated tests