code: def Create(group,parent=None,description='',alias=None,location=None):
  		
  		if alias is None:  alias = clc.v1.Account.GetAlias()
  		if location is None:  location = clc.v1.Account.GetLocation()
  		if description is None: description = ''
  		if parent is None:  parent = "%s Hardware" % (location)
  
  		parents_uuid = Group.GetGroupUUID(parent,alias,location)
  
  		r = clc.v1.API.Call('post','Group/CreateHardwareGroup',
  		                    {'AccountAlias': alias, 'ParentUUID': parents_uuid, 'Name': group, 'Description': description })
  		if int(r['StatusCode']) == 0:  return(r['Group'])
docs: Creates a new group
  
  		https://t3n.zendesk.com/entries/20979861-Create-Hardware-Group
  
  		:param alias: short code for a particular account.  If none will use account's default alias
  		:param location: datacenter where group resides
  		:param parent: groups can be nested - name of parent group.  If None will be a toplevel group in the datacenter
  		:param descrption: optional group description