GregorianClock

Added and implemented some of GregorianClock. Still need to implement
timeBetween.
GregorianClock timeBetween

Added timeBetween implementation to GregorianClock. Still needs javadoc.
GregorianClock timeBetween javadoc

Added javadoc to timeBetween method in GregorianClock.