atomic bomb commit

mainly reformatting, pthread->std::thread
cmvs and genoption working so far!