Fixes #4798 - Subscriptions and system groups for activation keys

ak-sysgroups - subs add/remove working
ak-sysgroups - sysgroup add/remove working

ak-sysgroups - made quantity optional

ak-sysgroups - rubocop clean
Merge pull request #117 from daviddavis/ak-sysgroups

Worked on activation keys and system groups