Changed the behavior of /challenge
/challenge now opens the challenge window instead of the user window (like /user does)

/challenge also accepts multiple parameters now: user, format, team
user is the name(id) of the user you want to challenge
format is the format you want. It gets changed to an id, so you can enter it in any way you want. For example: ou, ou no stealth rock, etc.
team is the name of the team you wish to use. It also gets changed to an id and stops at the first match (problem: multiple teams with the same name?)
Both the format and team parameters are optional
Behavior change of /challenge: removed lingering testing console.log
Removed requestNotifications from userdetails event of /challenge
Merge pull request #58 from Quinella/challenge

Changed the behavior of /challenge
Add ocean background
Stub support for gen 6
XY dex, moves, abilities
Fix Fairy Aura description
New formats-data and teambuilder changes
Updated gen 6 data
Support -invertboost for Topsy-turvy
Newest gen 6 data
More gen 6 updates
More data updates for gen 6
Don't crash when loaded from inside a frame
Support for new gen 6 formes in replays
Latest gen 6 data
Update data with new gen 6 additions

It's also important to note that in this new version the 
bug with "Eerie Impulse" being shown and sought as "Eeerie" is 
fixed.
Merge pull request #60 from Joimer/patch-9

Update data with new gen 6 additions
Fix Moonblast's name