Merge
Added date utilities, conversions from jdk8 time to date happen here
Added new transaction implementation that allows for range based queries. Will remove the existing one once fully integrated.