Added tests for pinned matrix and vector
Renamed some .cpp to .cu. Added DeviceVector and DeviceMatrix. Added tests for them.