Brought back hostssetup into the deploy task

I extracted it to make sudo-requiring tasks separate, but it turns out
that "vagrant up", when it created the VM from scratch, required admin
privileges anyway, defeating the initial purpose, so well...