added node modules, updated git ignore