first pass of parallelization
pass a number of workers to the -p options, and fixing grouper algo
trying a queue approach -- but something is funky
handling pickling errors
merging pickling check
adding timing collection for scenarios
removing print statements
looks like its working
fixing malloc error with world being a thread local
supporting keyboard interupt
removing sys.exit in the ctr-c loop
better shutdown