Added the vector add sample
Renamed a few classes
Fixed cloning issues in CudaFloat2D and CudaDouble2D