Documentation and improved description. Fixes #7 and fixes #8.