change validation of package type :virtualenv param from extant file to absolute path; add spec tests for validation