Adding documentation and new features.
Documentation and testing improvements.