Input handling

Version 3 changes both the print (becomes a function) and raw_input (it
changes to input())