added setup.sh
added diagram