fix #6

## Improvements
- Prioritizing system for simulations programs

## Bug Fixes
- It is no longer necessary to have a simulation program that can simulate all
 groups (#6)
- Different group now really use different simulation programs