Added method to remove keys and also write operations now return the status

trailing underscore? especially for a method name like this...