[don't merge me bro] Silencing side effects

That's a rough bunch of commits that silences output we get in the cucumber tests. It was annoying, so I silenced it all. 

However, it would be nice to keep the berkshelf and bundler output, maybe redirect them to a log file? Maybe redirect the git diff/merge information as well?

Or maybe just silence it for cucumber tests. We're capturing STDOUT anyway, so probably there's a way we could send it to /dev/null just for tests.