rough draft of GridStore class not functional do not merge
added deleteGridCoordinate and other derpz
refactored generateNewGrid into a GridUtils class that both Grid and GridStore can use
Grid constructor no longer returns a promise. That's all handled in GridStore now.
Update gridutils.js
GridStore finally functional!
- I was trying to set and get the grid matrix at the same time when what I
  really needed to do was to get the grid matrix THEN set it.
- GridUtils is now gridGenerator since it was just one method
Merge pull request #6 from ridhoq/gridStore

rough draft of GridStore class not functional do not merge