Added GPL license notice to source files