Added GNU license to all relevant files