Implemented Datapoint

The Datapoint should work as data input and output of upcoming modules.
Added missing comments
Implemented DaytimeModule
Implemented Datapoint factory