feat(jsonFilter): add optional arg to define custom indentation

also change toJson function to accomodate passing in of number of spaces
```js
if (isUndefined(spacing)) {
  spacing = 2;
}
```