More clean up of .request() method
Some more validation/improvements to usage throughout
Disable logger in tests