making ContactProperties a dictionary
adding ContactNameInit dictionary
adding Contact's constructor steps. Closes #23
fixing example
making PREF type an independent boolean attribute. Closes #11
adding preferred element to ContactAddressInit dictionary
fixing gramtical error in intro. Closes #46
ContactField and ContactTelField init dictionaries
Renaming ContactProperties to ContactInit for consistency
Merge pull request #50 from efullea/contactproperties

Several bug fixes. Closes #11, #12, #19, #23 and #46