Updated documentation and copyright headers