Added Iterator
Added Colour Validator
Changed toString
Comments / Interface Changes