Use struct names in cli

This is based off #149 and that should be reviewed/merged first.

To increase compatibility with `codegangsta/cli` we are now using named parameter struct syntax in `pulls`. This PR accomplishes that.

/cc @vbatts