TODO
====

* can it be somehow made independent of sqlite but still work out of
  the box?

* is using sqlalchemy.Unicode enough? Is it wise to do it like this in
  an example?

* support WorldCookery's naming scheme through a custom container
  implementation

* support more than one container with different recipes
