Make script properly idempotent, not raise an error

This eases Vagrant provisioning, as the script can be run without
worrying about it erroring out if there’s already a metapolator
checkout.

Also remove recommendation of hub, that is already in the Vagrantfile.
Merge pull request #237 from rrthomas/master

Make script properly idempotent, not raise an error