GPII-679: Updated/added license headers to the code, added a license file at the root folder

Updated according to requirements described in JIRA