Prevents checking to issue-branch on create.

- Previously `git issue create` would check out into the git-issues
  branch and then subprocess the editor. The new fix is to use tempfile
  and then check if a complete write was made. If so, then we can move
  the issue around.
Adds support for a `type` keyword.