fix #235, erroric console output, status message overwrite

using alternative message style
otherwise ncurses/terminal codes for cursor position would seem necessary
define terminal control codes for messages, tidy, tweak ok message
Merge pull request #458 from ConorOG/issues_235a

fix #235, erroric console output, status message overwrite