weatherObservation model added for caching
API calls made by back end, saved in model and retrieved - front end uses this now