extract task completion into separate API server

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
POST -> PUT

Signed-off-by: Eric Malm <emalm@pivotallabs.com>