Refactoring of record keeping, removal of blessings.

Runner now uses an EventEmitter to let the application manage record keeping.
Instead of using blessings.Terminal we print "\r" for crappy cursor moving.