Prepare JsFileInfo to set usages.
Add TreeJsFiles to recursively get files from a dir.
Refactor visitors.
Add private constructor.
Implement parser to set file information from a list of js files.
Add guava 14.0.1 dependency.