use kaleidoscope as the diff & merge tool
remove rudy and add rust lang support