setup.sh more zsh compatible
More logical Makefile (using dependencies)