Setup vagrant

This gives us the ability to quickly spin up a VM and get people developing in a consistent workspace.

@AlexVallejo, follow the updated readme and verify that it works on your machine when you get the opportunity