major updates, added vi mode, keybindings, smiley status report, and command mode reporting