Documentation, copyright, and tests

authors: tmeehan rnorlando thhughes