added GPLv3 licence text