Refactor sidebar to iFrame. Message passing from content.js to iframe (slider.js). Show normalized stats in sidebar.

Completed by Warren Tang and Aric Huang
Only load sidebar on Yahoo pages. Add gitignore.
Merge pull request #50 from concreted/master

iFrame refactor
Grab username from Yahoo page
Fixed error in getPlayers by adding clickDraftGrid()
Correct error in clickDraftGrid()
Add toggle to show/hide the iframe
Merge pull request #53 from concreted/master

Grab username from Yahoo page
Merge pull request #55 from concreted/master

Add toggle to show/hide the iframe
Use arrive.js to call sync when NavTabs appear
Use arrive.js to call sync when NavTabs appear
Merge branch 'master' of https://github.com/concreted/giraffedraft
Use arrive.js to call sync when NavTabs appear
Add sync when draft picks occur. Should only update state instead of doing full sync.
Merge branch 'master' of https://github.com/concreted/giraffedraft

Conflicts:
	chrome/content.js
Merge pull request #56 from concreted/master

Auto-sync when draft starts + when draft picks occur
Call updateState() on draft pick. Currently broken (notes below):

- updateState tries to push to state[player], but it's now an object.
- updateState fires before sync(), so there's no fantasy player info in state.
- Need to include stats with data added to state. Should save all players/stats to localStorage and query from there.
getPlayerStats correctly scrapes all players and stats
Use chrome.storage for saving stats
Auto sync works during draft - need to send sync command manually