Added conversion method so that proper values are output to JSON instead of everything being strings.
If we create the JSONProperty from a JCR Property, remember the Value and convert it only when we want to output the value to JSON.
Added access to ValueFactory from SpringBeanAccess.
Properly use CREATE_OR_UPDATE.
Reverted change on storing Values instead of Object since it's not needed.
Added getValueAsString and getValuesAsStringArray methods.
Started implementing putting values from JSON into node via initNodeFrom method.
Put JSON data into node.