Fix desktop mode
Move expand / contract selection to something that works better in rxvt
Add puppet mode
Add inputrc, more emacs adjustments, and slightly adjusted screen for rxvt