Added ChessClock and Timer

Terrible things happened. Mistakes were made. The design blew up in the
face of convenience. No one was surprised.