added license information to the top of each source file