rework TableMapper, add unit tests, fix Installer DDL resource (for index/fk), make sure ModuleManager is separated between areas