Added return status for waitForBattleStart, to support teams better
Added InvalidTeamException, waitForBattleStart now throws this; useful for upcoming team support
Added createTeam. Closes #14