Updated setup.sh, worked on OS awareness, interactive file locations