Updated Dist::Zilla configuration with more automated goodness
- Updated requirement to Class::Virtually::Abstract instead of Class::Virtual,
  this was the requirment used but not specified. The first is a compile time
  check variant of the first