added GPLv3 license statement to all files