This is the beginning of a cellular automata creator. Users will be able to enter a callback function which will define the rules of a CA. Looping through the grid, coloring cells, and getting neighboring cells will be abstracted away.
To start the dev environment, run the following in the root directory:
npm run-script watch-js
That will watch js files and build with browserify.