assign branch support

We don't just want to import to gh-pages.

For example, the GitHub user page: {{username}}.github.com, the gh pages branch should be master. With this script, I can maintain my content in another branch, and import data to master branch.

```
$ ghp-import _site -b master
```