Groups are created and managed by the GridOperator.
 - Groups are create on the Grid Operator's side.
 - Added RESTful services for providing the list of available groups.
 - Clients are related to the groups when they are created or updated through the services layer.
Closes #20.