Basic kernel now uses blocks, as should be.
Fixed bug in Basic-kernel causing erronous tiling.
Added outline for tiled (shared memory) implementation of mult-kernel. This commit wont compile due to race conditions in kernel
Fixed bug causing the tiled kernel to iterate over too few tiled memory blocks.
Implemented kernel utilizing shared memory.