Added num_channels to renderers. Colored renderer can now have that set to any number between 1 and 3 (and is 3 by default).

Conflicts:
	renderer.py