Added GPL header to files