Implemented event, implemented get_event_data, finished clEnqueueReadBuffer