Refactor out Vagrant and add sub commands
Add de and fi reservations