clean tests
better Makefile
pep8