Add makefile and docs