Test 4 Passed

* Copy pasta’d the functions relinker, insertNode and bloodhound from
the master branch.
* Encountered a really weird bug whereby the compiled output of my
script was different to when I did it by hand.
* still can’t figure out where the extra spaces are.