update the guide with the new syntax
fields in script.class() should be a map and not a list
fix bug in map literal syntax (create a list instead of a map)
add a json example
Allow the map literal syntax to be more lenient
Add a raytracer sample