combined all region commands into one class

removed RegionMemberCommands and put cleaned up versions of the
add/remove - member/owner commands into RegionCommands
copy of #271, my repo got corrupted and had to refork