documentation finished and makefile added