more specific validation messages in canvas model
alternate between black and white during pixel initialization
add pixel size column to canvas model