initial prompt
use readline
compiles on windows, maybe?
Merge branch 'ch4'