Cython class

The Cython generator is a very procedural but if I segmented the Cython generator into a bunch of small functions then I'd be passing around a bunch of arguments to each function. So I wrote this in a class form. It definitely organizes things better. What do you all think?

@PythonDynamics