Public methods and addition of a couple of classes

I changed a couple of the methods to be public and added a couple of classes (DataTypeComparer.cs & TemplateComparer.cs). Working on a new version of uSiteBuilder admin for V7.