Updated test specs. Disabled GridCell tests. Added fixture.
Added 'use strict' statements
Updated gulp to lint javascript common classes
Fix some errors in assigning attribues in both Grid and GridCell classes
Added additional parameter for the actual DOM element in GridCell constructor function
Added test specs to gulp lint task
Added code to initialize inner grid array
Renamed createGridCell() to addGridCell()
Implemented added out of bound checks to addGridCell()
Implemented getGridCellCount
Changed Grid.dirs to use coordinate objects instead of arrays
Added private annotation to Grid.grid property
Added out of bounds check to Grid.getGridCell() function
Implemented Grid.getNeighbors()
Implemented test for Grid.getNeighbors()
Reimplemented Grid.addGridCell() to be able to accept either svg.rect or a GridCell object
Added documentation to Grid.addGridCell() function
Removed unnecessary Grid.getNeighboringCells() function
Added a sub test suite that deals with the Grid.addGridCell() function
Implemented test suite for GridCell object
Refactored code to set the initial status of the GridCell object using setStatus() function
Moved the statuses object list inside the GridCell prototype
Updated specs to conform statuses being inside the GridCell prototype