Refactored MonteCarloThread

Changed to MonteCarloRunner to extend thread, renamed it
MonteCarloThread.  Construct it