add node modules
update git ignore