Bugfix: Adding more values than are copied from the buffer.
Implemented most of the functionality required in clFFT. We may need to consider changing the base class implementation. Need to write test functions.