Some documentation and small refactors

Fixed the name methods on the attribute reader class. Fixed namespaces
and added method information on some classes.