output formatting
modified strategies
Adds file watcher strategy
Add listener event with process.pre and process.post events used to bind/unbind strategies
worker loop refactoring
updated tests so they run again