(GH-11) Add option to make the changes into a separate branch

This allows the user to make the changes into a separate branch instead of master.
This can be useful when making PR's or automate testing.
Merge pull request #15 from electrical/into_branch

(GH-11) Add option to make the changes into a separate branch