add source map feature
add a switcher, disabled by default.
Merge pull request #3 from 2betop/master

add source map feature