U1db implementation

Agreed. Lets just stick to `**kwargs` until a concrete structure is finalized. Message attributes might change anytime now. So, adding TODO about this.