Allow passing extra headers when committing.

Change the committer/author to a consistent one, including for
tests. Fixes #4. Fixes #5.

Use [skip ci] when committing the first file, until a better way is
figured out.  It doesn't seem worth the effort, though. #3