Created size class and unit tests
refactored to use size class, colour class test clean up and validation