Added LogicException in case the router does not support a given type
Removed unused classes
Moved current listeners for object handling in their own package
Added AnnotationPackageProviderInterface which automates the registration process of a new package
Added the AnnotationPackageProvider and set it as default package for the normalizer