Bugfix: Fixes ruleset logic and correctly trims bareword arguments

- As reported by @lasar, (thanks mate!) the ruleset logic does not
  properly accomodate multiple specific arguments. This has been
  fixed and tests added for this case.
- Also from @lasar, the bareword arguments did not properly accomodate
  quoted strings. This has been corrected and tests added for this
  case.

Version bumped to 0.0.25.