improved module support (@require modules)

initModules loop
started liveSearch module