a couple fixes for the gh-pages deployer

- branch created correctly if one is not present
- now outputs a destroy method with the response
- tests now remove the branch in between runs
Merge pull request #59 from carrot/gh-pages-fixes

GH Pages Fixes