Accept parsers and detectors from options.
Accept parsers and detectors from options.

- Implement pluggable design (#27)
- Move the default options to `defaultOptions` object at root level.
- Pending to add unit tests for custom parsers and detectors.

depcheck/depcheck,depcheck/depcheck