Escape project root path once and only once

Fixes #256
Merge pull request #257 from TSFoster/project-root-escaping

Escape project root path once and only once