Make TimestampWriter independent of ModelEvaluator, introduce TimestampWriter Hierarchy

TimestampWriter is independet of ModelEvaluator now.
Additionally new Hierarchy:
Abstract class: TimestampWriter, Subclasses: EqualDistanceTimestampWriter and UniformDistributionTimestampWriter

Please review and merge if you like it.

Andreas