bug fixes from unit tests
bug fixes from unit tests and create GroupAttribute descriptor for updating the device_children of a group whenever the group is set as the 'parent' of a device.
added more unit tests
Added docstrings to group class
stopped interfering with classes attribute of document manager
add unit tests for group