In the unit tests EXPECT() macros now consisently end with semicolon and rfPrintf values are checked
Work on the testing framework. Segfaulting tests are now handled and more.

- As per #12 tests segfaulting is now handled properly
- Also general work on the testing system, especially on how output is handled.
- More to come