SpacetimeWatcher and TimeWatcher class implementation.

SpacetimeWatcher abstract class basic functions implemented.
TimeWatcher NOT FINISHED.