Allow user to supply tag instead of using checksum; Put checksum/tag at ...

I made a few changes that are useful to me.  Perhaps they could be useful to others:
   * Allow user to supply tag instead of using checksum; 
   * Put checksum/tag at end of file for easier sorting, etc; 
   * Add try/finally to execute method.