GEOtop: A Hydrological Balance Model; Technical Description and Users Guide