Massive overhaul

Data verification is now based on JSON Schema
Interaction with the sign now happens in a separate Process, with a
message queue