Updated documentation and copyright headers.