Finished Coding MCutils

still need to integrate into main.ccp and test