Implemented BranchChecker which checks for branches and creates CommitChecker objects to get new commits for each branch (needs futher testing)