Adds support for parsning NaN
Standardise whitespace to four spaces, not tabs
Support function replacer parameters.
Support array replacer parameters.
Update readme with replacer docs
Invoke replacer on holder obj
Fix stringifying empty string properties