cleaned up observation_stations.py code and separated station data loaders out of the base object