- fixed a bug where defaults would overwrite init options when a value
  is null;
- minor documentation additions;
grunt to watch after js files to concat and templates to compile
reshuffling functions order to make jshint happy
concat jQuery plugin version of the source