Moved source files into subfolder.
Moved opencl to seperate file
OpenCL Still not tested!