made a DataModel abstract base class; WaterModel inherits from it, and so does FireSeverityModel. Implementation is still clunky and the organization is messy