added copyright notices to all source files in compliance with the apache 2.0 license