added an playerofflineexception
made UHCPlayer serialiable
added some more features to team and teams
fixed Util.getPlayerByUUID not being static