On branch master

- add license files to include all 3rd-party products
- modify readme in the root directory
- update .gitignore