update git ignore to not include node_modules; structural changes
remove node_modules directory; better to install locally with npm install
update dependency list
refactor app structure