This test repeats a lot of what was done in cudatest6 except it splits the code into multiple files and compiles the formal magnetic field part into a more general use library. It is the beginning of getting the code set up to use in an actual GPU tracking package.