Corrections for C++

Added class declaration to cpp.pad

Change pad so that it doesn't break apart capitalized acronyms
(maybe need further refinement)
Modified cpp.pad

Added some maybe useful code.