check rabbitmq server status before executing cloud task, change stochoptim behavior to use whatever cores are available (unless specific number requested), add stopTask ability in backend and update master_task to handle termination
update stochoptim job wrapper to handle stop for cloud jobs