Added macro language up to the explanation of macros.
Now ignores .out files.
Added the user-facing syntax.
Adjusted the syntax to not allow for scoping issues with macros.  Added a bunch of notes describing where we will go from here (with the introduction of first-order functions).