clean up commands object
cleanup keyword order
add varargs constructor
created listGroupMembers command
added convienence newCommands method for Controller objects