A few more documentation touchups
some setup and makefile fixes