initial unit-test makefile
fix for veryclean target
unit testing framework