Service clients

Fixes #1, #3 and #5