Get system to working state and add Vagrantfile

Add Vagrant so people from OS X can work on this.

Fix all other issues blocking build ...