Moved ConventionData classes into their own namespace.

Updated formatting of reports slightly
Introduced a Semmertic Convention (ClassTypeHasSpecificNamespace) (Issue #15)