Lint code with jshint

Closes #13
Don't bundle sinon in browserify build

Lodash needs to stay in the bundle since its utils are necessary for
all users. Sinon can be optional for people using Jasmine.

Closes #4
Remove sinon as a dependency (#4)
Test in PhantomJS using Karma to verify browser compatibility
Add release task, provides support for Bower

Closes #11