adds option to have bundleExec be ran in a different directory

Currently, you have to have `Gemfile` and `Gruntfile.js` in the same directory for the `bundleExec` option to work. This fixes that. Mind pulling it in?