Added the concept of a "package object". These package objects contain all a package's metadata and, for the time being, all it's panel code. References to these package objects should be the only data passed between functions/scripts. Also updated dashboard.html to reflect this philosophy.
Added basic documentation of nodecg.json file.
Began creating ncgPkg class. Non-functional, as of this commit,
ncg_pkg module now functions, needed to correct "this" scope issue inside of forEach loop
Slight comment and naming tweaks.
Missing semicolon.
Added ignoreInitial flag to watcher so it doesn't re-scan the packages a bunch of times on launch
Merge branch 'master' into package-object
Moved from Chokidar to Gaze for filesystem watching, as Chokidar often crashed when dealing with the way WebStorm (and other IDEs) saved files
Merge pull request #14 from nodecg/package-object

Added the concept of a "package object". These package objects contain a...