Added tab completion to python shells