Added GPL3 headers to source files