Updated doctest coverage.
Added ValueError exceptions for bad args.
Added unit tests.
A little test docs.
Renamed create_property_bag to create_attr_bag.
Finished fixing AttributeHelper module.
Merge branch 'feature/attribute_helper_cleanup' into develop