Add documentation draft
Return `cls` object from `route`
Fix tests (update API)
Bump version to 0.2.2