AtrCheema/AI4Water: AI4Water: a framework for building and testing machine learning models for hydrological simulations