tests library
Makefile and test library