Preparations to Assembly code generation

+ CFG traversal algorithm (has problems with order)
+ Readable logging (works, but the order is bad because of the first
point)