resolves #80 allow baseDir to be set, default to project root