Updating to guard ~>2.0, subclassing Guard::Plugin