simple hypermedia-style server and client for a "tasks" service