Fix regression and send correct move name.
Separate user info into own template
Fix sock.js + sugar.js interaction bug.
Rename battle_overlay to battle_user_info
Fainted pokemon get .5 opacity on user info.
Making moves is now its own protocol.
Put Protocol in shared folder.
Grunt watches shared/ folder for client.
Minor CSS fix.