Allow program names to be composed of both expblocks and surrounding "command-line" text; whitespace separates arguments but needn't separate an expblock from something immediately alongside it (the text result of the expblock will concatenate with its surroundings to form an actual program name or program arg).
Add test framework and a few simple tests for Lush parser
Remove recently-completed (or close enough) todo items