added github auth, split configuration in several files, split gitit2.hs in several files