Clock interface

Added the clock interface with getTime method and secondsBetween method.
Clock javadoc + timeBetween

Added JavaDoc to Clock interface. Still need some JavaDoc on timeBetween
method.
Changed secondsBetween to timeBetween to preserve the abstraction of a
time.