Replaced more println() with log.info(), adjusted thread sleep to 200ms
Found more printlns to replace
Phasing out ResponseHandler in favor of a more polymorphic approach.
Optimizing stuff, here and there.