License

* Added license files
* Added missing requires