portable escape sequences

see http://superuser.com/a/33950
OSX impl using fswatch/kqueue
startup message before running first step