Funnily enough if I try to use `Given I remove the file "Puppetfile"` it complains about not being able to remove a non-existant file?:

```
Given I remove the file "Puppetfile"                       # aruba-0.5.3/lib/aruba/cucumber.rb:47
      No such file or directory - Puppetfile (Errno::ENOENT)
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:1406:in `unlink'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:1406:in `block in remove_file'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:1411:in `platform_support'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:1405:in `remove_file'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:785:in `remove_file'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:563:in `block in rm'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:562:in `each'
      /opt/boxen/rbenv/versions/1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:562:in `rm'
      features/install.feature:6:in `Given I remove the file "Puppetfile"'
```