update gitignore
add more detailed CUDA error checking feedback

- also simplify error checking wrapper