Moved ConventionData classes into their own namespace.

Updated formatting of reports slightly
Introduced a Semmertic Convention (ClassTypeHasSpecificNamespace)
Got rid of a .orig file
Some cleanup of the Types class
Merge pull request #20 from JakeGinnivan/SymmetricConventions

Symmetric Convention