(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.