more message consistency improvements.
replace readline with basic stdin, less problematic and is locked down