Merging rnc PR #10 over the top of my PR #13, and adding repo type to Artifact

Merges #10 over the top of #13, which I accidentally merged first. Also, adds repo type to Artifact to give a little context to how the artifact will be made available to other builds.