Add unit tests on library's test utilities

Tests' directory layout has also been reworked to be a bit more clean
Clean
Merge pull request #2 from jubianchi/tests

Add unit tests on library's test utilities