Added an object pretty printer function that will properly display NaN and functions.

Regular JSON.stringify() converts NaN to null and functions get completely ignored. Added a helper stringify function that will make these values displayable as strings, the output of this function is for display purposes only.
Added some nice function comments.
Removed extra blank lines.
Version bump.