General purpose front end for command line editing
