Text this: Use of agent based modelling to investigate the dynamics of slum growth