Added GPLv3 license headers to all source files