always return { map, code } object on transform, update apis, change sourceMap comment adding, closes #6, #7 and #8
bump version