Revamped image class. Better private vars. Separated from view. Safer
use of the buffer.
New view class containing all image view properties such as luts.
Adapted to new image/view classes.