Improved object serialization to copy boolean properties to the new object

Modified spec and code to preserve boolean properties on serialization
Updated the version number in package.json
Improved object serialization to copy number properties to the new object

Modified spec and code to preserve number properties on serialization
Updated the version number in package.json
Added special serialization for Date objects

Modified spec and code to do special serialization for Date objects
Added a test case to the spec to verify that function properties are excluded
Updated the version number in package.json
Modified serialization to output the JSON of the new serialization object

Modified spec and code to output the JSON of the new serialization object
Updated the version number in package.json