add Makefile
ignore binary
document Makefile