Fix colour palette

Oddly the colours used are repeated for all Steps but their opacity changes,
Introducing ColourPalette, i've removed the hardcoded dependancy on step names so graph work on sso-server now ! 
the opacity is calculated using a triangle wave so it goes down to 0.2 at the 5th layer then back up to 1 by the 10th and repeat.