Artifacts: versioned storage that speaks Git - Enggist