Update SwarmHelper.cls

Included Account.OwnerId in the Opportunity Query. Build the acctOwnerIds Map in the Opportunity Loop (line 63). 
This way we save 1 SoQL which may be more if the Trigger is executed multiple times

Same may also be applied for Cases