Re-ordering so abstract functions are on top
Bringing in PHPUnit and sketching out initial tests
Fixing FakeDruidTimeBoundaryConnection not matching interface
Refactoring and adding tests around DruidNodeConnection