added unit-test
integrated unit-test in main-makefile