Bunch of changes

Hi Tim,

I added many improvements and some changes to the installer.
These commits bring to an installer with the option to install subtree and/or gitflow.
The installer for subtree would close issue #14 too.

FYI, I'm running some tests to verify issues #15 and #16 and if needed fix them.