Basic response info so we can see what fails in console stdout
Initial refactoring - basic threading in place