Add cython aand change setup.py to use the local version