Merge pull request #27 from kayvon/master

Updates the grid functionality incrementally. Hardcoded defaults. Grid elements are unshifted to an array, but should be added to an intermediate rendernode instead of as surfaces on the grid.
moves background to App view
adds new tool
adds small formatting changes
Merge pull request #28 from kayvon/SceneGrid

Prepares for keybind fix.
removes unshift
Merge pull request #29 from aaromp/master

removes unshift
Adds app's snap size to keybindings in Draginator