removed app.module, made all modules more commonjs-like