Adds const version of TObject::cast<T>()

Issue: #32
Adds simple regular layout to graph visualization

Issue: #32
Adds debug logging to ParsedBytecode and fixes parse bugs

Issue: #32
Fixes condition in GraphLinker::getRequestedNode()

Issue: #32
Refactors ParsedBytecode parsing

Issue: #32