removed unused, small refinements
refined javadocs
updated dependencies and dropped joda time dependency
moved some supporting code to 'internal' packages
to reduce implementation leakage