Update seen plugin to use a persistent database
Update seen plugin to use a persistent database

This also restructure the DB a bit so that the wording is generated when
the response is sent, rather than when the information is saved to the
DB. This should allow more flexibility in the future.

JohnMaguire/Cardinal