Implement Attribute object

Reduce code duplication for attributes.
Remove User attributes, remove Containers, as Xoops makes these redundant