new saimod structure including an automatic api for every module, minor fixes