add Readline(), modify Read(), Write() not to exit
Merge branch 'wilsws' into wksws