massive update

I added support for
1. meta role rules, on how the roles should be assigned to different
agents
2. meta switch rules on when we should switch from tactics
3. rules for attacker/defender/catchers (very rudimentary and stupid)
4. I also removed the picklefolder and added the folder that is needed
to install jsonpickle.