Add script for generating full or partial contracts.

I found that once I had read and comprehended the template, I wanted to generate a real version. 
I also found it useful to generate a new template which was half filled-in.