Bugfixes, and default duration

Caller can now specify a default duration (in hours) for the various events.

Also fixed a minor styling bug.  Default styling is done through *.style rather than css,
wristwatch doesn't need another file.