Add package-info for each package.
Update SearchResult
Update FileUI documentation
Add 2-clause BSD license.
Add required libraries and NOTICE text.