makes some Makefile changes
updates documentation