Translating and refactoring (PEP8) cudaAgregator and matrixMultiplication.

Kernel code is now in separate files.
Clean-up