- Chose LGPL-2.1 license for the package.
- Added minor input checking.
- Added more input validation and testing