added GPL notice to top of new files