[storage] cleanup, add flat list type
[alias-backend] switch to StringListDB
[irc] use Go's template engine rather than writing a really bad parser