added copyright guidelines to all source files