Refactor basic block
Refactor mnemonic, implement rdf marshalling
Move bblock connection funcs into procedure.*
Add format.*
Add include in loc
Add tests for mnemonic::(un)marshal
Default ctor of uuid generates random id
Add test for basic_block::marshal
Port proc::disassembler to new API
Port proc_loc::disassemble to new API
Port program::disassemble to new API
Port procedure to new API
Basic block (un)marshal
Marshalling for guards
Test for guard, bugfixes
Fix procedure marshal