Add license text and copyright headers.  Update TODO.