Split out simple parser and readline into separate files