Cleanup the targets.

  Added documentation and a new target "release" - untested - to
 take a the current git-tag and build a tarball.

   The version.h file is also updated.