added "tags" twanager command

naming might be a bit awkward because it actually displays tiddlers if
arguments are supplied

note that common logic between twanager command and web handlers has
been refactored into shared functions

unfortunately, it appears twanager commands are not passed the
environment when invoked, thus we have to rely on a closure in `init`