Update angle, colour, add some comments

Much better angle interface - functions take Angle and argument can be
of type Degrees or Radians.

Started adding constant Colour values. E.g., Colour::Red