wrap the whole thing in a closure, keep 'use strict' out of the global scope.
Style change - use named functions.
adjust indentation
Allow late definition for functions. (http://www.jshint.com/docs/options/#latedef)
Merge pull request #170 from okonomiyaki3000/named_functions

Refactor to use Named functions, add use strict.
Setting directive dependency for proper minification
Merge pull request #173 from fouzes/pr1

Setting directive dependency for proper minification
Removed conditional in processSeries

For users disabling the deep data series watch, this code would never run.  This often led to more processing than necessary, causing a significant performance impact (double).  If users weren't disabling the deep data series watch, this code always ran the same as it did before.  Removing the unnecessary conditional doesn't change behavior for people with default data series watch (enabled), but improves performance for people who have disabled the deep data series watching.
Clean up README.md example so that it is correct syntax
Merge pull request #177 from hderms/master

Clean up README.md example so that it is correct syntax
removed duplicated feature and caveats sections
Merge pull request #179 from F481/master

removed duplicated feature and caveats sections
Merge pull request #175 from vssystemluba/master

Performance Improvement: removed conditional in processSeries()
0.0.7 release
Update readme for 0.0.7 release
bump version numbers for 0.0.8-dev
Add configuration for browserify
Configure for browserify

  Remove injection from dist file
  Add to src file
  Run grunt build tasks
Remove double qoutes from strings
Merge pull request #180 from Antiokus314/feature/browserify_DI_compatibility

Add configuration for browserify