fix recursive import related to core.py
use import libQt instead of import PySide
Clean redundant code
add splineik + test module
c++ pseudo code + rreload r&d