split out base class into Class::Tiny::Object
pass global destruction flag to DEMOLISH methods
pass constructor arguments to BUILD
add attribute introspection
perltidy
pod coverage stopword
validate args after BUILD; allow BUILD to hide args
relax argument validation and use heuristic instead
fix documentation around use of Class::Tiny::Object
refactored import() into prepare_class and create_attributes
drop a non-core test dep and fix docs