Implemented multiprocessing-based cluster.  Still needs a bit of cleanup.