Verify fixes for windows

Changes the `verify` subcommand so that it takes code blocks for test commands. Smoke tests for Chef and Berkshelf are modified to not use the `touch` command, so they can work correctly on windows. `chef verify` now correctly runs the smoke tests for me.