Added shop attribute to Artifact model. Updated tests. Resolves #76.