Added the CMS controller files to support single task controllers.
Incomplete, but its a start. 

I also added utility class used for phrasing class names
update base controller to keep with coding standard setter before getter