add caret and rudimentary line editing
add a slightly nicer border colour
parse commands with shell-quote