Auto detect environment location

Removes the need to know the absolute path of the project. Allows for
more portable packages.
Move the Vagrantfile to the root of the project

By moving the Vagrantfile to the root of the project and renaming
the precise folder provision/ we are left with a more usable
project hierarchy. In the future if we use Chef, etc. for
provisioning, we can keep it nicely packaged up in the provision/
directory.