Allow empty message (no content) when committing

Update `CreateTestRepository()` method to allow empty content as commit message.
You can pass the folders as string parameters instead a slice:

    cleanUp, errCreate := CreateTestRepository(bare, repo, file, content, "such", "folder", "much", "magic")