Move to Grid System
This moves the Board class to a grid system. The caller specifies the number
of cells and the cell width. The board then resizes the canvas and draws the
grid.
Don't Query Github Unless the Target Element Exists
Some pages don't have the side bar. When on these pages, there should be
no query to Github to get the repo list.
Merge branch 'master' into aco
The Github query fix is needed for testing here.
Back the Visual Grid With Data Grid
A data grid was created to back all of the cells in the visual grid.
There is an updateCell method to update the value of the cell. paintGrid
causes each cell to be painted where the opacity of the color corresponds
to the value.