Changed device flag to devicePath.
Added colors to logger message types. Much easier to parse visually.
Added colors dependency to package.json
Removed platform serial dependency. Now passing ninja.opts to platform as opts.
Platform now streaming serial or net devices.
Reduce serial retry count by one instead of resetting.
Removed console.log
Added through stream for 'duplexing' device stream.
Added this.opts, cleanup.
Fixed errant spaces.
Added module save queuing, no longer necessary to use process.nextTick in constructor save calls.
Added stack traces to logger error calls while in development mode.
Fixed data type of config for modules w/ config.json data
Queued module saves now pass save parameter.
Merging with develop