added consistent headers and updated copyright years in all modules