Add basic Factions + GUI Updates

Added basic Factions functionality... created different custom games
because they are going to be redesigned to fit the lore idea so it would
be to much to check in the normal CustomGamePage, which might also make
me move the code from ChampSelectPage to a FactionsChampSelectPage too
(don't really want to do that). And added functionality to
NotifyPlayerPopup