removed try catch in each ... added logger to required modules via require, removed bound log object in SimpleHandlerContext ... added new watch functionality and assoicated tests