add GPLv3 headers and COPYING file