This class provides the following methods for controlling/monitoring the kernel:
init(): opens the kernel, and sets the kernel parameters (location of the buffer object, and its length).
run(): starts execution of the datamover kernel
waitTo_complete(): waits for the datamover kernel to finish
close(): closes the input data buffer object and kernel