alternate namespace for custom hierarchies
convert to Class::Tiny
revise abstract for custom::features
line golf
add payload testing
test message method
construct objects with new

But strip out any undef values so that defaults will take
effect.
test custom attributes/method
finalize documentation
test custom throw
test BUILD method
add example using BUILD
more doc tweaks
bump Changes