first version of module system
added ModuleManager
added getLoopType from ModuleManager
added @createtemplateclass in Docxgen to avoid code duplication
index.coffee exports Docxgen in the main scope, Pptxgen as a subscope
removed unnecessary code in Xmltemplater (because no more imageHandling)
added XmlTemplater and scopemanager to modulemanager
simplified Modulemanager@getInstance
created replacexml which is more low level than replacesimpletagrawxml
added gen to modulemanager
use console.info or console.error when applicable
simplify getInstance of modulemanager
added test for using {.} inside a loop
checking looptype only if not in dash or forloop

In the case that you are in a dash or for loop, you want to ignore all
tags that are inside until you reach the end of that loop
simplified condition to check for looptype only once
create Xmltemplater@handlemodulemanager :attach the instances to the modulemanager