(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
Add parameter to select managed modules file
Merge pull request #17 from puppetlabs/modules_param

Add parameter to select managed modules file