Update team logic to have maximum number of teams if there aren't enough people to fill every team fully.

SkyWars now roundrobins around the teams instead of filling each one before going onto the next one.

Closes #105
Merge branch 'develop' into arena-caching