added retrieval of attribute list. ability to delete attributes. plus some tests