Complete spike of delete.lua.

This completely replaces the `delete` in the ohm ruby version.
Remove transaction as a whole.