added some support for modules, classes are now namespaced with the module they are embedded in, added root_entity to wrap multiple entities composed together, added tests, added module_entity to builder for ruby, added module vertex