Added GPL3 header to all source code files