added DELETE, tests and change code so that Future ~> discards futures that fail.