Add unit-testing framework