Clarify the use of ContextInterface
Merge pull request #3 from trompette/documentation

Better documentation. Closes #1.