Modularising tests.
Fix test running
Initialise the memory manager properly and fix some memory leaks in testing
Uncomment the setjmp test, it no longer causes the kernel to die
Merge pull request #5 from samwho/master

Fixing and modularising tests