Moved Cython code to src/ directory to separate it from pure Python code.
Merge branch 'move-cython-code-to-src'