Update set up script.

Add installation of Docker.

Support installation of bower and grunt.

Fix Docker installation.

Fix synced folder settings.

Refactor shell script.

Update LICENSE