Basic Unit Tests

Wrote basic unit tests using CPPUnit. Added option to makefile/etc.

```
make tests
./untwister_tests
```

Currently (on OSX) the GlibcBruteforce test expectedly fails. This should be resolved once we move the glibc-rand source into the Untwister project instead of calling the system's `rand()`