def __init__(self, userspecname='NONE', userspeccp='NONE'): #Defines how the class should be initialized
		'Creates a new address card with at least name and cell phone number instance variables'

		self.actualcard=[] #Creates the list object that will store the fields a user might create within an address card

		fieldholder=addresscardobjects('Name', userspecname) #Creates a name field for storing the contact's name, regardless of whether the user wants it or not (Needed for creating addressbook keys)
		self.actualcard.append(fieldholder) #adds the created field to the address card

		fieldholder=addresscardobjects('Mobile Phone Number', userspeccp) #Automatically creates a mobile phone number field, regardless of whether the user wants it or not (Assumed to be the most likely reason for adding a contact)
		self.actualcard.append(fieldholder) #Adds the created field to the address card
	def createnewfield(self, userspecname='NONE', userspecvalue='NONE'): #Instance method for creating a new custom field
		fieldholder=addresscardobjects(userspecname, userspecvalue) #Creates a new addresscardobjects object
		self.actualcard.append(fieldholder) #Adds the field to the address card