Symmetric Convention

Moved ConventionData classes into their own namespace.
Updated formatting of reports slightly
Introduced a Symmetric Convention (ClassTypeHasSpecificNamespace) (Issue #15)