Allow editing of Gifts and updating.

* Fixes #7