bump guard dependency and fix deprecation

inherit from Guard::Plugin instead of deprecated Guard::Guard