Merge pull request #2 from POWER-Morzh/master

Fix of boundaries
initial attempt to merge all kernels
second attempt to merge all kernels, merged all host functions into one, changed initial gpu grid structure for collision and streaming
Separated initialization of memory for GPU