add support for using custom collection clases
rename 'namespace' to 'model_namespace'
drop Class::Load and only use Module::Runtime
renamed MyModel to My::Model, etc in test code and docs
bump Changes