Improve LAB and use "proper" image and color interfaces

Now you can convert any image to a LAB image automatically by drawing from an image.Image to a lab.Image