Manual merge of #330 from @jkimbo w/o built files.
Added testem and grunt-cli to package.json deps.
Optimization of setValue by @jeff-mccoy (#306).
Released 0.9.0.