Added factory for Cuda containers
Added get function for the memory pointer for the Cuda containers
Implemented ContainerFactory