Some changes

+ now using Check() for Argument verification
+ When adding/removing an player to an gamemode, it will be tried to
call 'YOURGAMEMODE:onPlayerJoin/onPlayerLeft'
+ Moved useful functions from Settings.lua to core/SHARED/util.lua