Fixes librarian's :project_path so vagrant commands can be run in subdirs of :root_path

This was a big from my previous pull request, and vagrant errors out if you  are running commands at a deeper level than the topmost.