restructure tests
add makefile