Better setup scripts

I wrote a new setup script that can be used in the non-vagrant-based installation as well as in vagrant VMs. Not yet fully tested outside vagrant though.