add setup.sh: simplify the isntallation process for lay users