Changed getArtifactDetails error mechanism from panic to error based. Made test table based. (Icky looking now.)