Now gutta abstraction layer works

both with "triggers" (maybe rename them to msgtriggers)
and commands,

* still no heartbeat
* still no working plugins