use abstractmethod decorator
red: add (failing) tests for DELETE and PUT api
implement delete in FileSystemStorage
implement delete in DatastoreStorage
implement DELETE rest api
green: implement DELETE and PUT API