fix extern path
pass jsdir as arg
add jsdoc
fix lint except for lack of jsdoc
add save_as feature
change comment
Merge branch 'develop'