Documenting used libraries

- Documented used libraries and their licenses
- Added nuget files to .gitignore.
- Removed unused dependency from project.