moved gamma to be config-driven and appended as a preprocessor to the CL compiler.  started to think about how to deal with periodic boundaries and gravity and fixing all of that nonsense up.