reorganize directory structure
install node and grunt