Reorganize files per API. Started CUDA runtime bindings.
Finished runtime API, still untested.
Remove trailing spaces.