Add rule to ignore "data" folder, created by setup
Add script to install dependencies and download initial data
Add script to uninstall project dependencies
Add option to answer 'Y' during automated install
Extract script setup/update-data.sh from setup/install.sh

I also refined the download step to check the timestamp
of downloaded file and only download the archive when a
new version is available.