No outfit is complete until you’ve paired it with a great accessory. Here are 18 accessories every knitter will love - ideal for beginners and experts.