Gravar-mail: Individual Based Modelling of Fish Migration in a 2-D River System: Model Description and Case Study