working on selective recompilation of modules based on sources modified date
compatibility with ScriptEngine and closure
~ cleaning