Remote directory should pass specs

This depends on https://github.com/opscode/chef/pull/2130, however I felt it deserved its own code review
ah, and :+1: for inverting the function instead of the conditional, and it now reads like the comment, i like...