Adds the ability to add/remove namespaces.

Additionally this commit will give the ability to remove attributes from Elements.