feat: Compile modules with Cython if available. Closes #29