- raw_input -> six.input
- is the reset in shell.py still needed???
- 2to3 long