Added some tests + driver refactoring
'vagrant-spec' dependency added