Cleaned up threaded queue, added ctor logic to mpi_controller