Refactor some common parts in the tests
Expose more cominators in IrminJSON
Remove generated file
Fix name clash
Restructure the HTTP server
More refactoring to easily switch between binary and JSON backends
Fix tests
WIP