First pass at a `clock` object.
Changes after review.
Update Java.
Merge pull request #46 from AnalyticalGraphicsInc/clock

Document level clock definition...