added some documentation, fixed a few problems in TimeScales, LinearAbsoluteTimeScale, and TemporalGraph2DRenderer. Added a few test cases to TimeScales