third commit

* Nested commands should now work with pretty much any command that is
available.

* Debug code is removed (mostly).

* Also added another example program (sigh).