iCAT: Intelligent Catchment Analysis Tool