update node package and gitignore
start changing folder structure