Sends proper message when battling and not spectating

Addresses part of #50. Making the chat control accessible is the other thing of #50 to fix. (The relay station will also need to be updated, but it's already coded)
show team preview in battles
You can now select team preview lead

It doesn't work with servers though, idk why
Also added cancel button but doesn't work yet (#51)
Team preview works (galf of it) now
Added comment for forcing the user to switch
Removed the team preview after the lead is chosen
Merge pull request #3 from dgurjar/design

Removing Team Preview
Fix #57 - team preview
Merge branch 'design' into gh-pages