Prefer Artifactory Rest API and File Copy over mvn invocations

Prefer Artifactory Rest API and FileUtils.cp from a local .m2 repo to get artifacts into place mvn is left as a final fallback.  Local artifacts of the correct version/tag are guaranteed to always be favored over remote artifacts unless we fall back to mvn.

Spec also received some minor changes; Namely it will now:
Invoke some functionality that was not being really tested before. 
Build tests will not force local resolution. 
Fetch will look for an artifact named 'sample' rather than winter.

Spec tests still need a lot more love.