Add cookie func in buttonbindings
Add /dev/ on site, add cookies for graph filters
Almost done graph filtering

- the problem is in grapher.js on lines 48-56. The y array is being
filled as [ [y1, y2, y3], [y1, y2, y3]] instead of [ [y1, y1, y1], [y2,
y2, y2] ] etc. The values from different filter categories are getting
mixed. I'm too tired to fix it right now.
Almost done graph filtering 2

- just need to add new rects instead of overwriting the old ones
yay :3
Close #22, add support for multiple data fields

- multiple data fields now display as individual bar graphs, distributed
in groups across the svg in equal proportions
- each field is a different colored bar
- display with small gaps between groups
- resize upon more fields being selected
Graph filtering by champ works 100% now

- it reads from the cookie now
"Anyone" champ filter button now works

- it was a problem with not resetting the 'champId' cookie. silly me.
Add success state to initial submit btn

- goes green on success and red on failure
- also moved champ filter buttons all inline to make room for sorting by
date
Champ Filter is prettier
Rename lol_processuserHandler to onload

- it more fits what the file is responsible for now
Close #32, implement case by case axis scaling

- just did switch case on the filter name, looked through the ~1000
games in the database and just picked domains that were pretty close to
what usually happens/can possibly happen
Close #31, Add color legends

- colors are defined as hex values in grapher.js inside of Object
colorOfFilter
Handle no games found on champ filter gracefully

- just displays no games found for "champName" when the person doesn't
have any games played with that champ
Add animated games counter and stuff

-index.html and jquery.countUpTo plugin
Close #34, add meta info to front page
Deleted unused stylesheets, add graphs.css

- the form.css and style.css stylesheets weren't even being used anymore
after the conversion to bootstrap.
- graphs.css was added to contain path, line, stroke, etc. styles (for
winrate, especially, but also for rects to make them look a little nicer
hopefully)
Basic line graph with fake data

- it just sits there, it does not update, it is hardcoded
- but it is a line graph, and therefore a step in the right direciotn.
HEYO.
Close #20 - Add winrate, trendy winrate

-add winrate and trendy winrate.
- pass { trendy: false } or { trendy : true } in the POST ajax request
to get_winrate to get either overall winrate or the trendy (last 10
games) winrate.

-remove checkbox unchecking upon name change

-widen graph to take up whole width of page, remove div to the right of
the graph

- switch to use d3 tweening for global meta stats (total games tracked,
players being tracked) animation/countup
Add champions killed as the default onload filter

- just added .click() to the championskilled checkbox. As it turns out,
.change(), checked(true), and .check() do not work. Neither does
.attr('checked', true). You have to actually .click() it to get the
checkmark to show up.
Remove countUpTo, using d3 transitions instead