Documentation and copyright and tests

authors: tmeehan akshoop nhhughes thhughes rnorlando