I guess that this wrapper is required to help with testing...

the initial code of which was a big hack ie http://devopsreactions.tumblr.com/post/51712791763/using-unorthodox-tricks-a-k-a-hacking

Maybe we can place which in the FS object.

instead of os.path.exists I would prefer to use pave.fs.exists()