added node_modules to gitignore
updated Makefile with a bunch of comments