simplify the setup scripts and allow the module to be installed without requiring cython