* Added basic license header injector * Updated header and added license check to precommit * Added licenses to source files * Updated the license file