Issue #32 Add a CFG (Control Flow Graph) builder

CFGBuilder.java:
Removed the currentBlockStack instance member + in the buildCFG() methods, removed the boolean buildNewBlock parameters. All of this is replaced with passing in the currentBasicBlock.