moved clean to default rather than exe target. Allows more precise targeting.
fixed concept of debug_level vs verbosity
removed use of signaling in favor of condition variables. Added software interrupt and fixed shutdown.
comment blocks improved
minor corrections/cleanup
setup scripts for build -- ensure environment correct
cleaning up documentation
remove static and silent options