moved RGB conversion code directly into MSImage::rgb
added MSImage channel initialization, copy constructor and assignment
operator
ups
MSImage is now initialized with 0 channels
tightened up security when setting images