Potentially solved maximum call stack issue with gameRunner.js
Merge pull request #6 from gjtrowbridge/refactor-game-running

fix(gameRunner.js): Fix call stack exceeded issue using setTimeout and recursion
Remove hero.js from this repo (was only in for testing)
Merge pull request #7 from gjtrowbridge/refactor-game-running

Remove hero.js from this repo (was only in for testing)
Add request for users code from github in githubRequest.js
Merge pull request #8 from forrestbthomas/master

feature(githubRequest.js): Add request for users code from github
Change default game turn to zero
fix(Game.js, etc): Change hero properties to prevent circular references,
Fix turn handling when heroes die
Now working with many turns, 4 heroes
Integrate with remote mongo DB (if available), or local mongo DB (if local)
Modified diamond mine owners to never be undefined
Merge pull request #9 from gjtrowbridge/refactor-game-running

fix(Game.js, gameRunner.js, more): Update game to not exceed maximum call stack
fix(DiamondMine.js): Switch .owner to default to undefined again
Merge pull request #10 from gjtrowbridge/refactor-game-running

fix(DiamondMine.js): Switch .owner to default to undefined again
fix(Game.js): Change turn handling to happen when heroes are ALIVE, not when they are dead
Merge pull request #11 from gjtrowbridge/refactor-game-running

fix(Game.js): Change turn handling to happen when heroes are ALIVE, not ...