Added armor check on PlayerJoinEvent

Made it so that the player's armor is checked when they join as to not
allow players who have switched from a group to another group to
continue wearing their old armor. This will place the armor back into
the players inventory and drop any armor that won't fit into the
inventory at the player's current location.