Argus exception refactoring.
Fix for STOR-368.

Refactoring of the Argus callout code.
Stashed refactoring in other branch.
Removed unused template method.
Removed branched refactored dir.