handle author name in unicode

reason: when a commiter has non-ascii characters in his name, the generation would crash

This fixes issue #15