Added license information and copyright headers