updated Makefile and other documentation