added GPL preambles to all source files