Final versions of schelling model and SchellingModelDemo