Testing improvements

* documentation
* makefile