add the Module_abstract class
create composer packages for route, module and markdown