provision on up and catch up exception.

        # Since we're now provisioning on an up, catch exception if provision fails. Vagrant
        # leaves the box running even if provision fails which is bad, as another box gets 
        # created next time Jenkins runs the project. If provisioning is broke you will end 
        # up with a lot of virtualboxes running. So lets catch the exception and halt the build
        # destroying the box on halt