first commit of quantumengine

Kryo 2.22 and minlog 1.2 is needed!
For engine details, see UML in dropbox