makefile improvement
more improvement to makefile
update doc for running tests