Safer gh-pages branch creation, update test with username parameter