renamed member variables a bit to imply that they should not be used
(underscore  prefix)
added some orientation code to ndimage, removed ndarray default
constructor