Add :tags key and with-tags macro

The :tags are not logged (by default).

Changes the :domain key back to a single keyword.