Convert the COMM object to a shared pointer
refs #4009
Merge pull request #4010 from permcody/shared_ptr

Convert the COMM object to a shared pointer