Moved type definitions to seperate file called vector_types and created a struct for constants to make it easier to acc_malloc them. Also cleaned up some of the code. Still need to add trilinear interpolation to part_update kernel and make_vel_traces kernel. Also not finished with poisson SOR solver.