Update task.

update_task() uses POST, not PUT.
On client, genericized to work with any attribute.
On server, now actually extracts POST data & updates the Task.