Add virtual destructors to base classes

Virtual destructors were added to the base classes
(SpacecraftCalculator, SpacecraftTracker)
Add range-error check function

An override function was added to DespatchTracker, which checks whether
the set time is in the range or not.