Remove NamespaceResolver and NamespacedObject from project
Fix __init__ of NamedElement
Add Namespace resolving for dataTypes
Add method that determines depth of a Qid name
Remove unnecessary errors; Replace TypeExistError
Add name property for Constraints
Refactor add_elem method to take string value of type added