lol
you won't get a completely even colour with food dye. you just won't. But it can be pleasingly uneven, not vile.
to dye wool-simplest method-add vingar (you need to exp with how much as it will affect hue)and food dye (ditto) and water and a skein of protein based fibre (wool, nylon, soy) to a pan of boiling water. Boil til water is clear. Then let the water cool, and then and only then, rinse with lots of water.
ok main 2 things re even-ness.
wind a long thin skein not a small fat one. Or divvy the ball up.
Soak the skein in the food dye/vinegar/water solution for 24 hours beforehand
use a lowish heat-will take longer but should be more even
use as much water as possible
consider overdying-ie dying same skein several times with less dye.
or just buy the colours! Did you want cotton? have you seen this-they quoted me a good price for shipping and the exchange rate is good
or, of course, texere
I hang mine out to dry in the following places:
over the bath (on a clothes horse)
out of the windows
on the line in nice weather
over the taps
once its stopped dripping you can put it anywhere really.