* refactor most regarding commit and staging * use gitgraph 1.2.3 * move db gui to new include * allow specifying branch * move target branch to stage object * git, get rid of reference to repo * merge now working #275 cleanup
split is not perfect, but will do for now, we can split into more includes in the future
whoa this is a lot of work