Merge pull request #421 from goddardl/ImageDataRepresentation

Changed the internal representation of Images to have an origin in the bottom left.
Changed the implementation of the ImageViewer channel selection.