Do you knit or crochet? Browse our favorite artisanal yarn brands including Purl Soho, Green Mountain Spinnery, Brooklyn Tweed, and more.