Now calculating concurrent values properly
Now properly reading in date times
Implemented checksum function for data caching