Added the Colour namespace.
Made the Gate class be an actual set of gates that should be skied through, and Lone_gate be the gates that make up.