remove node_modules
ignore file
upgrade module dependencies
re-organize source