Improved documentation

Fixes #99