add spec for handler on following line
write spec for handlers that return 0 (filters)
explicit g/h in shv_handle() into guarded/handled
implement shv_filter_guard() and filters