Done: point object abstract rasters

Point Object should be able to get active temporal raster layers.

- [x] abstractify rain stuff, so it can handle other temporal rasters
- [x]  cleanup old stuff