Add ability to add/remove namespaces

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