Make assertions for ABC classes
Add endpoint parameter to router
Add initial router.reverse method
Add tests for dynamic endpoints
Add test for query params in router.reverse
Add router.reverse for static path handler