Since all channels were saved sequentially, this would cause huge lag spikes every time the channel save interval fired. This change adds a delay between each channel so that the additional load is spread evenly across the save interval.
* Rename lib/ -> src/ * Add `postinstall` npm target for compiling src files to lib * Add `build-watch` npm target for development with babel --watch * Add `lib/` to .gitignore * Add `source-map-support` module for babel-generated sourcemaps