added fall-back to python when cython is missing
add non-cython tests