Fixed doc comment
Added support for option maps in JS
Added basic support for JS module docs
Added basic support for JS constructor functions
Added very basic support for JS class docs