update notes to reflect api
cleanup makefile
move docs to their own directory