Add unit test framework

Add first unit test.
Merge branch 'add-test-framework'