Rename method from delete to destroy.

This makes more sense in the CRUD of things.
Refactor the whole project.

This is mostly because I am OCD, but also just since it makes much more
sense. There is a whole lot less cruft now with the action, driver and
command layouts.
Add in support for locales.

This fixes the required Ruby version to be something equal to or
greater than 2.0 because of the __dir__ directive.