Namespace split and test assembly merge

I think it is time to split namespaces and merge assemblies. To be precise, the serialization out of the representation model namespace and the merge of the core and representation model test assemblies. In doing so I've moved the anchor exceptions to Core.