module inheritance and resolving/loading of these modules referenced in 'base' implemented and tested. This fixes #9