Add make to provision.sh and remove fish as default shell

Make is needed for the tests to run

The tests don't run with with either as `npm test` uses the "shell" package which tries to execute shell commands in its parent shell. If the shell is fish..well, it doesn't work.