move examples into jsmapper/
vlaue mapping
follow new spec
add a testcase