api: Create/delete tap support; add more tests.