Making sure that a mojit's entire dependency tree is loaded by using getMojitDetails which recursively loads dependencies. Also making sure that if the mojit is required on the client side that details.modules contains not just its modules but also all the modules of its dependencies.
Updated common tests such that lazyMojits/lazyLangs are on. Also testing inheritance by introducing the ColorChild mojit, whose controller/model/binder the Red/Blue/GreenChild mojits extend. Also introduced the PurpleChild mojit which extends modules in both the Red/Blue/ColorChild mojits; this demonstrates multiple levels of inheritance.
Updated tests to also test the PurpleChild mojit.