Added null check for canvas in UpdateVisuals method
Added a DependencyProperty FlipColorScheme, which controls the direction of the color rectangle.  This allows the color axis colors to be aligned with  texture coordinates without having to create a seperate color brush.  Addresses issue #69