Multi-domain handling first draft

Fix #1 - added handling for multiple domains. Enumerator adds all domains
for a single path to a semi-colon delimited string that is written to the
database. Filter explodes that semi-colon delimited string and passes the
separate domains for filtering.