adding platform-agnostic setup.sh