Cleanup some of the group functions

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Implement groups create, start, stop, rm, list

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge branch 'figgy-clean' into figgy