initial attempt for abstraction; druid cluster works with Derby as a def...

...ault
Looks like you picked up an older version of the master branch and reverted some changes here.
Can you cleanup and remove any changes unrelated to Derby