Added missing types and updated documentation.

This closes #86 and closes #87.