update gitignore
code comments.
Add vendor libs to package
Docs