added destructor
move vtkpoint struct to seperate file
new Datafield class for vtkpoint