added license headers to all source files