Basic methods and tools for user interaction automation

Summary
Result of T3.2-T3.4, includes prototype implementation of interactive front-end, data/log analysis engine and enrichment engine.