Add no nested option

Adds an option called createNestedKeys which defaults to true.  If true the source json will be unflattened into a nested object, if false the key will not be changed.
In other words:
```js
var processor = (options.createNestedKeys ? unflatten : reverse);
return processor(JSON.parse(grunt.file.read(filespath)));
```