Add GPL header and copyright