Add support for args to aliases, add q!, add test.sh.

I use test.sh temporary to investigate the internal state of the editor. It is
not meant to be kept long term.