- tabs -> spaces
- Modified Roygbiv class to accept image or filename. This avoids
  reopening image in case ImageFile object is already initialized