JSON pointer, additional semantics

Love the work.

I started in trying to generate a `composer.json` from a `package.json`. Ended up pretty much overhauling the task, tests and everything.

Here's the Travis-CI build:
https://travis-ci.org/bollwyvl/grunt-update-json/builds/23366603

Let me know if there's anything else I can do.