Feature additions and changes

Adding new features to document API and other parts of the library.