Fixed a bunch of errors in CudaVector and CudaMatrix. Renamed tests from .cu to .h. Deleted uneeded test for ContainerFactory