Basic specs

So, after a long time I've finally was able to get back to parallelization stuff I mentioned in #6 and I've decided to starting adding some basic acceptance tests for vagrant-kvm. 

These are only first 10 specs which cover basic things for `up`, `down` and `destroy` commands. I want to add more sophisticated tests verifying libvirt domain configuration, but haven't had time some far.

Since I'm using OS X, I cannot use KVM on laptop for development and so I've created a Vagrantfile with everything necessary to bootstrap Ubuntu box to start developing plugin.

Also, the first run always fail for me because `~/.vagrant.d/tmp/storage` is created with `root` owner. I haven't managed to debug the problem yet, so if you have any hints, it'd be great.

Let me know what do you think, thanks :)

P.S. Once this is merged, I'll be able to port my parallel patch to vagrant-kvm and be sure nothings gets broken.