Contact integration (server side)
Fix client-side tests
Minor frontend cleanup