Schelling segregation model is included in Netlogo.
http://ccl.northwestern.edu/netlogo/models/Segregation
Personally, I prefer to code in Python. The logic was straightforward to code, and Python has different visualisation libraries such as Matplotlib that makes building custom graphs very simple.
Tax evasion behaviour from agent based models sounds very interesting!!