Recursively make directories in tests

This fixes a test that was pluginifying to an `out/` directory that
doesn't exist. Using `fs-extra` fixes this.
Merge pull request #53 from matthewp/fixes-tests

Recursively make directories in tests