Added GPL license information to source files

* Added GPL to source and header files.