Practical groundwater flow and contaminant transport modelling