move ignores/room/user filters into baseTrigger so it doesn't need to be manually added to every single trigger. add option respectFilters if the trigger doesn't respect any filters.
winston does *not* handle exceptions. This is obnoxious.