major changes to group settings

previous version only allowed setting groups on 'localhost', this allows
remote group setting