Making interface more consistent

The location of a put should work for delete and get so that you can just pass the data in between.  More to work on.