relocated gcd files into a subdirectory.  still there are some gcd types in the timing folder that should be relocated. i might have to clean up the c/c++ distinction for a few.