Added license header and copyright notice.