Simplify Handler resolution logic
Add docstrings to pyspec.expectations
Add Sphinx documentation