Merge pull request #6 from gjtrowbridge/refactor-game-running

fix(gameRunner.js): Fix call stack exceeded issue using setTimeout and recursion
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