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

also change toJson function to accomodate passing in of number of spaces
parseInt isn't needed for backwards compatibility, it wasn't used before