Property maps are now parsed to JS objects recursively

This means that styles can be specified as Clojure maps.