Add `.gitignore`.
Separate `DeviceArray` class from `main.cu`.