improved tests

add Makefile
add main