Added GPLv3 licence preamble to code files and provided an offline copy of the GPL Version 3.