Added functionality for running on only 1 core, does not create cluster. If number of cores less than 1, will set to 1.