Added GPLv3 to all header and source files