Fix major implementation issues
FUCKING HELL I botched this horribly.

After some horrible refactoring, it should now work - check `node bootstrap` for test results and output example