git-change-to: switch between branches saving current state
add config methods
add git-feature
add git-setup
add git-hotfix
detect type of current branch
add git-store and git-recover
refactor branch management
use new branch functions in git-setup
move common library to lib
extract bootstrap process to file
split into common and application
refactor boot
add library checks in setup