put string helpers in own file
add line history with up/down keys