added GPL copyright notice to all files