Add python-mode and rm redundant modules
Update submodules to latest versions