Add specs for server update with group
Update server update to support group update

Also fixes error message when user specifies invalid group id
Merge branch 'implement-server-update-with-grp'