[minor] duplicate gitignore
[minor] organize a bit
[move] config.js to config folder
[minor] add postinstall hook