Simplify; Enhance output

1. Uses outer jsdoc module rather than embeded one.
2. Enhances output(currently one file each), adds `requires` and `members` fields.

How to use: see test/use_sample.coffee
Not removed, just put it as: