Swap tier

Yay testing.  Realized that sys.changeTier will not do any of the event hooks so I need to do all of the error checking myself.

I made an executive decision for teams to be numbered 1-6 instead of 0-5

Also, I tested everything and erroneous input so if you think it looks good, merge it and :shipit: and I will announce it later