Added new abstraction for current block

Signed-off-by: Martin Seeler <developer@chasmo.de>
Some Refactoring

Signed-off-by: Martin Seeler <developer@chasmo.de>
Added cloudCover, pressure and ozone

Signed-off-by: Martin Seeler <developer@chasmo.de>
Added first tests for CuurentDataPoint

Signed-off-by: Martin Seeler <developer@chasmo.de>
Added test for HourlyDataPoint

Signed-off-by: Martin Seeler <developer@chasmo.de>
Added visibility

Signed-off-by: Martin Seeler <developer@chasmo.de>
Added test for MinutelyDataPoint

Signed-off-by: Martin Seeler <developer@chasmo.de>