added RayCast.mm to implment the RayCast algorithm and leave Slices alone, implmented a template into the NiftiUtils.h so we dont have to hard code every type of nifti data type, moved a bunch of unused files into another directory to keep things clean. Made some cosmetic changes to some of Angus' classes, mostly to help me understand what they are doing, and to help me read them a little better, nothing significant or code-breaking (hopefully...)
Im getting an error stating that the Program did not link successfully, still trying to figure that out...