allow updatePath to create object
Add ability to specify a custom traversal strategy.
code optimisation
Merge pull request #63 from Freyskeyd/master

allow updatePath to create object
Added support for dot notation to getPath & hasPath.
Merge pull request #70 from joshuacc/dotnotation

Enhance getPath & hasPath with support for dot notation
Solve a bug in `splitWith`

`takenWhile` and `dropWhile`was called with the wrong arguments.
Merge pull request #71 from Serabe/master

Solve a bug in `splitWith`
Fixed leaking global in _.accumulate
Merge pull request #72 from joshuacc/fixglobal

Fixed leaking global in _.accumulate
Added grunt-contrib-qunit.
Fix buggy test in PhantomJS.
Added grunt watch task.
Added npm shrinkwrap file to lock down specific package versions.
Updated contribution guide with info about running tests in terminal.
Merge pull request #73 from joshuacc/grunt-qunit

Added grunt qunit tasks
Added grunt jshint task.
Removed browser-dependent arity test.
Fixed another leaking global.
Merge pull request #77 from joshuacc/remove-arity-test

Removed browser-dependent arity test.