Allow editing of macros before sending them.

I thought about making it optional but it seems to me that everyone once in a while wants to edit macros before sending them. It is trivial to make it an option though. @agentlame, thoughts?