Update setup.sh

added support for yeoman, angular, bower and grunt