Change api parameter.
Change to use new arguments parser.
Add feature test for branch mutation and close issue #154
Add cassettes.