add Module::Runtime as the core mechanism

Module::Runtime seems even more promising than Class::Load

Related to perldancer/Dancer2#166
Merge branch 'module-loader'

Fixes issue #166
fix for #166 was passing undef for version